/* *****************************************************************************
 * JFab (http://code.google.com/p/jfab)
 * Copyright (c) 2011 JFab.org
 * Admin jfab@jeffreythompson.net
 *
 * See the file "LICENSE.txt" for information on usage and redistribution of
 * this file, and for a DISCLAIMER OF ALL WARRANTIES.
 * *****************************************************************************/


package org.jfab.core.io;

/**
 * Provides a runtime exception for a code generator I/O reader.
 */
public class IOReaderException extends RuntimeException
{
    /** Serial version UID. */
    private static final long serialVersionUID = 1L;

    /**
     * Construct this object.
     */
    public IOReaderException()
    {
        super();
    }

    /**
     * Construct this object with the given message.
     *
     * @param  message  Message to include with the exception.
     */
    public IOReaderException(String message)
    {
        super(message);
    }

    /**
     * Construct this object with the given cause.
     *
     * @param  cause  The cause.
     */
    public IOReaderException(Throwable cause)
    {
        super(cause);
    }

    /**
     * Construct this object with the given message and cause.
     *
     * @param  message  Message to include with the exception.
     * @param  cause    The cause.
     */
    public IOReaderException(String message, Throwable cause)
    {
        super(message, cause);
    }
}
